package com.yunhe.authority.domain.company;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.neo4j.ogm.annotation.GeneratedValue;
import org.neo4j.ogm.annotation.Id;
import org.neo4j.ogm.annotation.NodeEntity;
import org.neo4j.ogm.annotation.Property;

/**
 * @ClassName: WaterElectricityCost
 * @Description:
 * @author: GongDaCheng
 * @Date: 15:50 2021/7/15
 */
@ApiModel(value = "WaterElectricityCost", description = "水电费用")
@NodeEntity
public class WaterElectricityCost {

    @Id
    @GeneratedValue
    @ApiModelProperty(value = "ID")
    @Property(name = "id")
    private Long id;

    @ApiModelProperty(value = "电费价格")
    @Property(name = "electricityPrice")
    private String electricityPrice;

    @ApiModelProperty(value = "电费价格Title")
    private String electricityPriceTitle;

    @ApiModelProperty(value = "电费税率")
    @Property(name = "electricityTaxRate")
    private String electricityTaxRate;

    @ApiModelProperty(value = "电费税率Title")
    private String electricityTaxRateTitle;

    @ApiModelProperty(value = "电损规则")
    @Property(name = "electricityLossRules")
    private String electricityLossRules;

    @ApiModelProperty(value = "电损规则Title")
    private String electricityLossRulesTitle;

    @ApiModelProperty(value = "电费缴费日期")
    @Property(name = "electricityPaymentDate")
    private String electricityPaymentDate;

    @ApiModelProperty(value = "水费价格")
    @Property(name = "waterPrice")
    private double waterPrice;

    @ApiModelProperty(value = "水费税率")
    @Property(name = "waterTaxRate")
    private String waterTaxRate;

    @ApiModelProperty(value = "水费税率Title")
    private String waterTaxRateTitle;

    @ApiModelProperty(value = "水损规则")
    @Property(name = "waterLossRules")
    private String waterLossRules;

    @ApiModelProperty(value = "水损规则Title")
    private String waterLossRulesTitle;

    @ApiModelProperty(value = "水费缴费日期")
    @Property(name = "waterPaymentDate")
    private String waterPaymentDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getElectricityPrice() {
        return electricityPrice;
    }

    public void setElectricityPrice(String electricityPrice) {
        this.electricityPrice = electricityPrice;
    }

    public String getElectricityLossRules() {
        return electricityLossRules;
    }

    public void setElectricityLossRules(String electricityLossRules) {
        this.electricityLossRules = electricityLossRules;
    }

    public String getElectricityPaymentDate() {
        return electricityPaymentDate;
    }

    public void setElectricityPaymentDate(String electricityPaymentDate) {
        this.electricityPaymentDate = electricityPaymentDate;
    }

    public double getWaterPrice() {
        return waterPrice;
    }

    public void setWaterPrice(double waterPrice) {
        this.waterPrice = waterPrice;
    }

    public String getWaterLossRules() {
        return waterLossRules;
    }

    public void setWaterLossRules(String waterLossRules) {
        this.waterLossRules = waterLossRules;
    }

    public String getWaterPaymentDate() {
        return waterPaymentDate;
    }

    public void setWaterPaymentDate(String waterPaymentDate) {
        this.waterPaymentDate = waterPaymentDate;
    }

    public String getElectricityPriceTitle() {
        return electricityPriceTitle;
    }

    public void setElectricityPriceTitle(String electricityPriceTitle) {
        this.electricityPriceTitle = electricityPriceTitle;
    }

    public String getElectricityLossRulesTitle() {
        return electricityLossRulesTitle;
    }

    public void setElectricityLossRulesTitle(String electricityLossRulesTitle) {
        this.electricityLossRulesTitle = electricityLossRulesTitle;
    }

    public String getWaterLossRulesTitle() {
        return waterLossRulesTitle;
    }

    public void setWaterLossRulesTitle(String waterLossRulesTitle) {
        this.waterLossRulesTitle = waterLossRulesTitle;
    }

    public String getElectricityTaxRate() {
        return electricityTaxRate;
    }

    public void setElectricityTaxRate(String electricityTaxRate) {
        this.electricityTaxRate = electricityTaxRate;
    }

    public String getElectricityTaxRateTitle() {
        return electricityTaxRateTitle;
    }

    public void setElectricityTaxRateTitle(String electricityTaxRateTitle) {
        this.electricityTaxRateTitle = electricityTaxRateTitle;
    }

    public String getWaterTaxRate() {
        return waterTaxRate;
    }

    public void setWaterTaxRate(String waterTaxRate) {
        this.waterTaxRate = waterTaxRate;
    }

    public String getWaterTaxRateTitle() {
        return waterTaxRateTitle;
    }

    public void setWaterTaxRateTitle(String waterTaxRateTitle) {
        this.waterTaxRateTitle = waterTaxRateTitle;
    }
}
